1186,1186,1185,1185,1184,1183,1183,1182,1182,1181,1181,1180,1179,1179,1179,1179,1178,1178,1177,1177,1177,1177,1178,1178,1178,1178,1178,1178,1178,1178,1179,1179,1180,1180,1181,1181,1181,1180,1180,1179,1178,1177,1176,1176,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1174,1174,1173,1173,1172,1172,1172,1172,1173,1175,1176,1177,1178,1179,1181,1181,1182,1182,1182,1182,1182,1182,1182,1183,1183,1183,1183,1183,1183,1183,1183,1183,1183,1183,1184,1184,1187,1191,1192,1193,1194,1195,1195,1194,1194,1193,1193,1192,1192,1192,1192,1192,1192,1192,1191,1190,1190,1190,1190,1190,1190,1189,1189,1189,1189,1189,1189,1189,1189,1189,1189,1188,1188,1188,1188,1187,1187,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1185,1185,1184,1184,1183,1183,1182,1181,1181,1180,1180,1181,1181,1181,1182,1182,1182,1182,1182,1182,1181,1181,1181,1180,1180,1179,1179,1178,1177,1177,1176,1175,1174,1174,1173,1172,1172,1172,1171,1171,1171,1170,1171,1171,1171,1172,1172,1172,1172,1172,1172,1172,1171,1171,1171,1171,1170,1170,1169,1169,1169,1169,1169,1169,1168,1167,1166,1165,1165,1164,1164,1164,1164,1165,1165,1164,1163,1163,1162,1162,1161,1161,1160,1159,1158,1157,1157,1156,1156,1156,1156,1157,1157,1158,1159,1160,1161,1161,1161,1162,1163,1163,1164,1165,1166,1167,1168,1169,1170,1171,1171,1172,1174,1174,1175,1175,1174,1173,1172,1172,1171,1171,1170,1169,1169,1168,1167,1167,1164,1164,1163,1162,1162,1161,1161,1161,1161,1161,1160,1159,1159,1159,1159,1159,1158,1158,1158,1157,1157,1157,1157,1157,1157,1157,1157,1157,1157,1157,1156,1156,1156,1156,1156,1156,1156,1156,1156,1157,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1166,1167,1168,1169,1170,1170,1171,1172,1173,1173,1174,1175,1175,1176,1176,1179,1181,1182,1182,1182,1182,1182,1182,1182,1182,1183,1183,1184,1185,1186,1187,1187,1188,1189,1190,1191,1192,1192,1192,1193,1193,1193,1194,1194,1194,1194,1195,1195,1196,1196,1197,1197,1198,1197,1196,1196,1195,1195,1195,1195,1195,1195,1195,1196,1197,1198,1199,1200,1200,1201,1202,1203,1203,1203,1203,1202,1202,1202,1202,1202,1203,1203,1204,1204,1204,1205,1205,1205,1205,1205,1205,1204,1204,1203,1203,1203,1203,1203,1204,1205,1205,1205,1204,1204,1204,1204,1204,1204,1205,1206,1207,1207,1208,1208,1208,1208,1208,1208,1208,1208,1207,1207,1206,1205,1204,1204,1203,1203,1203,1203,1204,1205,1206,1206,1207,1208,1209,1210,1211,1211,1211,1211,1211,1210,1209,1208,1207,1206,1205,1204,1203,1202,1202,1202,1203,1203,1203,1203,1204,1204,1205,1205,1204,1204,1204,1203,1202,1203,1203,1204,1205,1205,1205,1204,1203,1202,1202,1201,1200,1200,1199,1199,1199,1199,1199,1199,1199,1199,1199,1200,1200,1200,1200,1200,1200,1201,1201,1202,1203,1203,1203,1203,1203,1203,1202,1202,1202,1202,1203,1203,1203,1203,1203,1203,1203,1203,1203,1204,1204,1203,1203,1203,1202,1202,1202,1202,1202,1202,1203,1203,1204,1204,1204,1204,1204,1203,1203,1204,1204,1205,1205,1205,1205,1205,1204,1204,1204,1205,1205,1205,1204,1203,1203,1202,1201,1200,1199,1198,1197,1197,1196,1195,1194,1193,1192,1191,1190,1190,1189,1189,1188;2210,2211,2213,2215,2216,2218,2219,2220,2221,2222,2223,2224,2225,2226,2227,2228,2228,2230,2231,2232,2233,2234,2234,2235,2236,2237,2238,2239,2240,2241,2243,2244,2244,2245,2246,2247,2248,2248,2249,2249,2250,2250,2250,2251,2252,2253,2254,2255,2256,2257,2258,2259,2260,2261,2262,2264,2265,2266,2267,2268,2269,2271,2272,2273,2274,2274,2276,2277,2277,2277,2277,2276,2274,2271,2269,2267,2266,2265,2264,2263,2263,2262,2261,2260,2259,2258,2257,2256,2254,2253,2251,2250,2249,2248,2250,2251,2251,2252,2253,2254,2255,2256,2257,2258,2259,2260,2261,2262,2263,2264,2265,2266,2266,2267,2268,2269,2270,2271,2272,2273,2274,2275,2276,2277,2278,2279,2280,2281,2282,2283,2284,2285,2286,2287,2288,2289,2290,2292,2293,2294,2295,2296,2297,2298,2299,2300,2301,2302,2304,2305,2306,2307,2308,2309,2309,2309,2308,2307,2306,2304,2303,2302,2302,2300,2299,2298,2297,2296,2295,2294,2293,2293,2292,2291,2290,2289,2289,2288,2288,2289,2290,2291,2292,2293,2294,2295,2295,2296,2297,2298,2299,2300,2301,2303,2304,2305,2306,2307,2308,2309,2309,2310,2311,2312,2312,2313,2314,2315,2316,2317,2318,2319,2319,2319,2320,2320,2321,2322,2323,2324,2325,2325,2326,2327,2328,2329,2329,2330,2330,2331,2332,2332,2333,2334,2335,2335,2336,2337,2338,2339,2340,2340,2340,2340,2340,2339,2338,2337,2337,2336,2336,2337,2338,2338,2339,2340,2340,2340,2339,2339,2340,2341,2341,2343,2345,2346,2346,2347,2348,2349,2350,2351,2354,2355,2355,2356,2356,2355,2355,2355,2356,2356,2357,2358,2359,2360,2362,2363,2364,2365,2366,2367,2368,2369,2370,2371,2372,2373,2374,2377,2378,2380,2381,2382,2383,2384,2384,2385,2386,2387,2388,2389,2390,2391,2392,2393,2394,2395,2395,2396,2396,2396,2397,2398,2399,2399,2400,2400,2400,2400,2400,2399,2399,2399,2399,2400,2400,2400,2401,2401,2402,2403,2403,2403,2402,2401,2400,2399,2398,2397,2396,2396,2395,2394,2393,2392,2391,2390,2390,2390,2389,2389,2388,2387,2386,2385,2384,2383,2382,2381,2380,2379,2378,2377,2376,2375,2374,2373,2373,2369,2369,2368,2368,2367,2366,2365,2364,2363,2362,2362,2359,2357,2356,2356,2355,2355,2354,2354,2353,2352,2351,2350,2349,2348,2347,2346,2346,2345,2345,2344,2343,2343,2342,2341,2340,2339,2338,2337,2336,2335,2334,2333,2332,2331,2331,2330,2329,2328,2328,2327,2326,2325,2324,2323,2322,2322,2322,2321,2320,2319,2318,2317,2316,2315,2314,2313,2313,2312,2312,2311,2311,2310,2310,2309,2308,2307,2306,2306,2306,2307,2307,2306,2306,2306,2305,2304,2303,2302,2301,2300,2300,2300,2300,2300,2300,2299,2298,2297,2296,2295,2294,2293,2292,2291,2290,2289,2288,2287,2286,2285,2284,2283,2282,2281,2280,2280,2279,2278,2277,2276,2275,2275,2274,2274,2274,2273,2272,2271,2270,2269,2268,2267,2266,2265,2264,2263,2262,2261,2260,2259,2258,2258,2257,2257,2257,2256,2255,2254,2253,2252,2251,2250,2249,2248,2248,2247,2246,2245,2244,2243,2242,2241,2240,2240,2239,2238,2237,2236,2236,2235,2234,2233,2232,2231,2231,2230,2230,2229,2228,2227,2226,2225,2224,2223,2222,2222,2221,2220,2219,2218,2218,2217,2216,2216,2215,2214,2213,2213,2212,2212,2212,2211,2211,2212,2212,2213,2213,2213,2213,2212,2212,2212,2212,2211,2211,2210,2210